General equilibrium

01/11/2024 - 01/30/24

Zihan

 

We have learned about the individual optimization and profit maximazition. In these problems, we typically take some elements as given. For example, in UMP, the prices are given. So, in these cases, we are actually looking for partial equilibrium.

Now, under a simple model, we work on a general equilibrium,

 

Pure exange economy

We have at least two goods.

For simplicity, we consider a static enviornment, in which transactions will not be repeated.

Agents: (individuals or households), indexed by i=1,2,,I

Goods: We have L goods, l=1,2,,L

Agents are characterized by

  1. their consumption sets: XiR+L, it has L dimensions and all elements are non-negative.

  2. their preferences over consumption bundles in Xi

    Preferences are represented by utility functions, namely u:XiR,i.

    Utility functions need the utility function to be continuous, increasing, and semi quasi concave. (This one is Assumption 1)

  3. Their endowments: eiR++L, they are strictly positive for each element.

xiXi represents each agent's consumption bundle, each xi=(xi1,xi2,,xiL).

 

We assume agents have competitive behavior, they take prices as given. (This means each one agent cannot change the price by himself, but this does not mean the price is exogeneously given).

We also assume agents are able to buy and sell any quantities of good they want, which means no friction

Definition 1. Allocation:

Allocation is a list x=(x1,x2,,xI). Each element is the consumption bundle of agent i,

We need the allocation to be feasible, which means it cannot exceed the aggregate number of endowments, i.e. i=1Ixii=1IeiR++L, where the LHS is the aggregate allocation, and the RHS is the aggregate endowments. NOTE that both xi and ei are vectors,

 

The leading example:

I=2,L=2, we represent his economy with edgeworth box:

image-20240111105545135

 

Definition 2. Pareto optimum.

A feasible allocation x is called Pareto Optimal if no another feasible allocation x such that :

(1)iui(xi)ui(xi)some ui(xi)>ui(xi)

Explanation to this defination:

For a feasible allocation xF(e)

  • It is Pareto efficient if there exists no other allocation yF(e) such that yixi for all consumers i, with at least one preference relation strict i.

  • The process that an allocation x moves to y such that yixi for all consumers i, with at least one preference relation strict i is called Pareto improvement.

  • In other word, an allocation is Pareto efficient if there is no Pareto improvement.

Graphical presentation: Contract curve

  • All Pareto efficient allocation in Edgeworth box.

  • Special cases: prefect substitutes; perfect complements

    IMG_FABF2AE988BE-1

 

For smooth IC curves, PO allocation one points of tangetly btw IC curves

image-20240111111208160

 

Problems with PO allocation,

  1. we cannot rank them

  2. we cannot always even rank PO allocation versus non PO allocations

  3. An allocation where one agent gets all the resources is a PO.

 

Definition3. Competitive

An allocation x is called competitive if pR+L (without 0), such that,

  1. Given p for every i, xi is a solution to

    (2)maxui(xi)s.t.p(xiei)0
  2. market clearing conditions

    (3)i=1Ixi(p)=i=1Ieiw/o free disposali=1Ixi(p)i=1Ieiwith free disposal

 

An example

image-20240116102757791

 

Definition: Compatitive equilibrium /Walrasian equilibrium

A competitive (Walrasian) equilibrium is a pair (p,x) where x is a competitive allocation for p

Then we have several famous theorems

 

Another example

Suppose the utilitty for two consumers are

(4)ui(x1i,x2i)=x1iαx2i1α

Endowments: e1=(1,2),e2=(2,1),

How do we derive the competitive equilibrium?

Given p=(p1,p2), individual 1 solves

(5)maxx1iαx2i1αs.t.p1x11+p2x21p1+2p2

By solving this UMP problem,

(6)x11=α(p1+2p2)p1x21=(1α)(p1+2p2)p2

We can solve the same UMP problem for individual 2 as well,

(7)x12=α(2p1+p2)p1x22=(1α)(2p1+p2)p2

Then, applying the market clearing condition, what we obtained is,

(8)α(p1+2p2)p1+α(2p1+p2)p1=3

and,

(9)(1α)(p1+2p2)p2+(1α)(2p1+p2)p2=3

Two equations above give the same result of price ratio.

(10)p2p1=1αα

subsitute this result back to the demand function, we can get the number of demand for each individual under this endowment.

Here in this example, we did something redundant. Actually we just need one market to be clear, and the other one will be automatically clear as well.

 

 

Given endowment e, let F(e) be the set of feasible allocations

Definition. Feasible allocation and "block"

Let I¯I and xF(e), I¯ blocks x if there is another allocation y such that, (Here set I¯ is individuals).

 

Definition. Core

The core of an exchange economy with endowment e , denoted by C(e), is the set of all unblocked feasible allocations. In other words, an allocation xF(e) is in core if no subset of individuals can block it.

 

推论:Show that C(e)PO(e) , explain it in own words. Everyone in the "core" is a pareto optimum

Suppose there exists a feasible allocation xF(e) such that xC(e) but xPO(e).

Therefore, by definition of Pareto Optimum, there exists a feasible allocation x such that iui(xi)ui(xi), but some ui(xi)>ui(xi), which has the same meaning of i,xixi, and for some i, yixi. Hence, we know that xC(e), which is contradictory to xC(e).

Hence, whenever xC(e), xPO(e), which implies C(e)PO(e).

 

Recall that we assume agent's utility function satisfies continuity, semi quasi concavity and increasing (strictly increasing), (This is assumption 1).

Each individual is price taker. Given p>>0, each individual problem is

(11)maxxiR+ui(xi),s.t.pxipei

when ui satisfies assumption 1, there is a unique solution to individual's utility maximization. i.e. xi(p) is unique and continuous when p>>0.

Existance of xi(p) follows from boundedness of budget set and uniqueness follows from s.q. concavity.

Individual i's excess demand for good l is zil(p)=xil(p)eil.

Aggregate excess demand for good l is

(12)zl(p)=iI¯zil(p)=xil(p)eil

Theorem - Walras law

Let z(p)RL If ui satisfies Assumption 1, then pz(p)=0

This actually means that the value of aggregate excess demand will always be zero at any set of positive prices.

Proof

By Assumption 1, It implies budget constraint holds with equality for all iI¯​,

(13)l=1Lplxil(p)=l=1Lpleil

Then,

(14)lLpl(xil(p)eil)=0

Thus, if we aggregate over all the individuals it becomes, (note that the order of summation is not important)

(15)iI¯lLpl(xil(p)eil)=0lLiI¯pl(xil(p)eil)=0lLpliI¯(xil(p)eil)Excess demand for good l:zil(p)=0

Then we obtained what we wanna prove:

(16)lplzl(p)=pz(p)=0

An immediate implication of the walres law is that the following:

If given some set of prices that are strictly positive, if L1 martets are in equilibrium (clear), then the L market will also be clear (in equilibrium).

 

Definition - Walrasian equilibrium

A vector of prices pR++L is called Walrasian equilibrium if z(p)=0

Walrasian equilibrium 定义的是价格。它使所有商品都不存在超额需求/供给

In this definition, we define equilibrium as price vector. However, the allocation x(p) implicitly consistent with the equilibrium itself, as a result, we represent walrasian equilivbrium as (x(p),p)

 

Theorem - Existance of Walrasian equilibrium,

If each individual's utility function satisfies Assumption 1, and i=1Iei>>0, then there exists at least one price vector p>>0, such that , z(p)=0 , which implies that the Walresian equilibrium exists.

 

Definition. [Walrasian allocation] - Given Walrasian equilibrium price p, let xk(p) be the goods received by kth individual under this economy, then

(17)x(p)=(x1(p)xI(p))

is the Walrasian equilibrium allocation.

From this, we have two observations.

 

Let W(e) be the set of Walrasian equilibrium allocations given e​.

 

Theorem

Let ui be strictly increasing on R+L and e be endowment vector,

(18)W(e)C(e)

This implies that every WE alllcation is in the core.

Proof

Proof by contradiction,

On the contrary, there exist p such that x(p)W(e) and x(p)C(e),

Since x(p) is Waralsian equailibrium allocation, then from the oberservation 1, x(p)F(e), it is a feasible allocation.

Then there exists an alternative allocation y and a subset of individuals I¯, such that I¯ blocks x(p) with y.

That is iI¯yi=iI¯ei, ui(yi)ui(xi(p)) for all iI¯, and uj(yj)>uj(xj(p)) for some i.

We can multiply both sides of iI¯yi=iI¯ei with p, then it becomes piI¯yi=piI¯ei.

And from Observation 2, pyi>pxi(p)=pei for all iI¯, and pyj>pxj(p)=pej for some jI¯, we sum up all individuals in i¯,

piI¯yi>piI¯ei, there is a contradiction.

 

Definition

Let e be endowment vector, a feasible allocation xF(e) is Pareto Optimal if there does not exist another feasible allocation yF(e), such that,

(19)yiixi,iI¯yjjxj,jI¯

Suppose L=2, we can define the set of PEAs as the vector (x1,,xI), that solves

(20)maxx1,,xIu1(x1)s.t.uj(xj)u¯jfor all jii=1Ixii=1Iei

Note that here each xi is a vector has L dimensions (goods).

This allocation (x1,,xI)​ is PE if it maximizes individual 1's utility without reducing the utility of all other individuals below a given utility level, and satisfying the feasiblity condition.

The lagrange function should be like,

(21)L=u1(x1)+λ2(u2(x2)u¯2)++λI(uI(xI)u¯I)+μ(ieiixi)

FOCs for interior solution give (Here xj1 represents the first good of individual j has )

(22)u1(x1)/x11u1(x1)/x12=uj(xj)/xj1uj(xj)/xj2

Example

Two individuals A and B, there are two goods 1 and goods 2.

Say the endowment: eA=(100,350) and eB=(100,50).

And the utility function UA=xA1xA2 and UB=xB1xB2. Find the PEA.

For Agent A,

(23)maxxA1,xA2,xB1,xB2xA1xA2s.t.xB1xB2u¯BxA1+xB1=200xA2+xB2=400

Then,

(24)L=xA1xA2λ(xB1xB2u¯B)μ1(200xA1xB1)μ2(400xA2xB2)

FOCs:

xA1:xA2μ1=0,

xA2:xA1μ2=0,

xB1:λxB2μ1=0

xB2:λxB1μ2=0

This implies,

(25)xA2xA1=μ1μ2=xB2xB1

Substitute with some budget constraints,

(26)xA2xA1=400xA2200xA1

, which gives us xA2=2xA1​ describing the PEA.

 

In Walrasian equilibrium, each individual wants to choose a bundle that maximizes their own utility, She knows nothing about other individuals. By showing WEA is in the core, we have shown that it is possible to believe outcomes in the core without a central planner, which means the market works. that is because

(27)W(e)C(e),C(e)PEA(e)W(e)PEA(e)

Theorem - First Welfare theorem

If each individual's utility is strictly increasing that every WEA is pareto equilibrium.

 

Question: Can we consider a WEA as equitable or socially optimal?

 

 

Theorem - Second Welfare theorem

Let e be the initial endowment with i=1Iei>>0, let ui satisfy assumption 1 for all individuals, let x¯ be a PEA for (ui)iI and e, then x¯ is the unique WEA for economy (ui)iI, e=x¯

Proof

Since x¯ is PE, x¯F(e)iIx¯i=iIei>>0,

Since ui satisfies Assumption 1, then for all iI, and iIx¯i>>0, the existence of WEA for e=x¯ and (ui)iI is guaranteed. Let x^ (x^F(e))be WEA for economy (ui)iI and e=x¯,

Since under WEA each individual maximizes utilitty given initial endowment, we have,

(28)ui(x^i)ui(ei)=ui(x¯i),iI

Since x^F(e)=F(x¯)=F(e), we have

(29)iIx^i=iIx¯i=iIei

Since x¯ is PEA, x^ cannot Pareto dominate x¯ (That means no jI such that uj(x^j)>uj(x¯j)),

Then ui(x^i)=ui(x¯i)iI,

Suppose x^ix¯i for some i,

if x^i>>x¯i then some ui is strictly increasing, then ui(x^i)>ui(x¯i), contradict!

Then x^ik>x¯ik and x^ik<x¯ik,

Then for x^ik>x¯ik and x¯ik>x^ik, for some k,kL, (For simplicity let i,j be the only individuals x^jk<x¯jk and x^jk>x¯jk),

Then by strict quasi concavity, by averaging bundles x¯i and x^i, i can have a new bundle x~i, which gives a higher utility which is a contradiction.

 

A short summary for welfare theorems

Walrasian equilibrium allocation (WEA)

(30)x(p)=(x1(p,pe1),,xI(p,pe1))F(e)

First welfare theorem: Walrasian Equilibrium Pareto efficiency

  • No distortion of price

  • No externalities

  • No asymmetric information

  • No market power

Second welfare theorem:

Any Pareto efficient allocation can result from a Walrasian equilibrium (given that endowments can be redistributed in a lump sum way)

 

Example

let uA=xA1xA2 and uB=min{xB1,xB2}. eA=(1,3), eB=(3,1)

Show Edgeworth box, find out PEA, find out WEA, and the prices

This economy in edgeworth box is

image-20240125104915167

For the WEAs, we have to solve the UMP given endowments.

 

Homework

  1. change the eA=(4,1) and eB=(2,3)​​, show PEA in this economy

    image-20240129145555039

  2. (31)UA(xA,yA)=xA+(yA+0.5)0.5UB(xB,yB)=xB+yB+1/4eA=eB=(1,1)
  3.  

First derive the WEA,

For agent A

(32)maxUA(xA,yA)=xA+(yA+0.5)0.5 s.t. PxA+yA=p+1

Then,

(33)L=xA+(yA+0.5)0.5λ(pxA+yAp1)

The first order conditions are:

  • 1λp=0

  • 0.5(yA+0.5)0.5λ=0

Then 0.5(yA+0.5)0.5=1p, which implies,

(34)yA=p2412xA=p4+32p+1

For agent B, he maximizes

(35)maxUB(xB,yB)=xB+yB s.t. pxB+yB=p+1

Since the utility function is linear, we have to discuss by case.

  • If p<1, then xB=p+1p, and yB=0

    In this case, by the market clearing condition, xA+xB=2, we derive p=10, which does not make sense.

  • If p>1, then xB=0, and yB=p+1,

    In this case, by the market clearing condition, xA+xB=2, p=102>1. So it could be the WEA.

  • If p=1, then xB+yB=1+p, but we have yA<0 under this price, so it could not be a feasible allocation under this price p=1.

In summary, the WEA is p=102.

Then, the PEA

image-20240129154308389

The Green curve represents the PEA in the edgeworth box. All these POs lie on the edge of the box.

 

Incorporating Production

We have production in the economy, but let's first consider the most simpliest Rubison economy

There is a firm producing coconut, selling it to Rubison and make profits. Rubison sells labor to the firm.

Say the production function is,

(36)f(h)=h=coconut

Say Rubinson's utility is,

(37)u(h,c)=h1βcβ

, where h is the leisure, and c is consumption of coconuts.

Rubinson has T hours to allocate, and let's say the initial endowment ec=0, (No coconut at the beginning) and eh=T.

Then the budget constraints for Robinson are,

(38)Pcc+PhhPhT+πProfithT

Then, we can set the largrange by,

(39)L=h1βcβ+λ(PhT+πPccPhh)+μ(Th)

Here we know that actuall μ=0 has to be satisfied because whenever it does not, T=h, and there is no production, no profit and then no consumption. Then utilitty will be zero, this is inferior.

So μ=0, and our largrange function becomes,

(40)L=h1βcβ+λ(PhT+πPccPhh)

The first-order conditions are,

Then we know the last constraint must be binding, and the solve for the first order conditions, l

(41)(1β)hβcββh1βcβ1=PhPc1ββch=PhPc

Then combine with the budget constraint, we can derive the Rubinson's marshalian demand for coconut and labor,

(42)c=PhPchβ1β=β(PhT+π)Pch=PhT+πPh(1β)

(Here h denotes leisure demand, but in the producer problem h denotes labor )

Next lets consider the producer's problem. (profit max problem)

(43)max(PchPhh)

Then solve this problem, it gives us firm's demand on labor

(44)h=(Pc2Ph)2c=h=Pc2Ph

And we can derive the profit as well

(45)π=(PchPhh)=Pc24Ph

For completely solving the market equilibrium (general equilibrium), we need to consider the market clearing condition after deriving the partial equilibrium of these two markets.

Labor market clearing: labor demand = labor supply (leisure + labor. = T)

(46)(Pc2Ph)2+PhT+πPh(1β)=T

, which gives us Ph=1,Pc=4βT2β.

 

Exams on Feb. 8, TA sessions on Friday.